package com.rshare.domain.xs;

import java.util.Date;

import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.rshare.cloudapi.common.DateDeserializer;
import com.rshare.cloudapi.common.DateSerializer;
import com.rshare.cloudapi.domain.xs.CPJGB;

/**
 * @产品价格表
 * @author Zhouqian
 * @Date 2016年4月20日 下午3:46:22
 */
public class CPJGBInfo extends CPJGB {

	private static final long serialVersionUID = 1L;

	// 查询字段
	private String searchjgbid;
	private String searchjgbmc;
	private String searchkhid;
	private String searchkhmc;
	private String searchhbid;
	private String searchyxjgb;
	private Date searchckrq;

	private CPJGB oldData;
	private CPJGB newData;
	private CPJGB modifyData;

	public String getSearchjgbid() {
		return searchjgbid;
	}

	public void setSearchjgbid(String searchjgbid) {
		this.searchjgbid = searchjgbid;
	}

	public String getSearchjgbmc() {
		return searchjgbmc;
	}

	public void setSearchjgbmc(String searchjgbmc) {
		this.searchjgbmc = searchjgbmc;
	}

	public String getSearchkhid() {
		return searchkhid;
	}

	public void setSearchkhid(String searchkhid) {
		this.searchkhid = searchkhid;
	}

	public String getSearchkhmc() {
		return searchkhmc;
	}

	public void setSearchkhmc(String searchkhmc) {
		this.searchkhmc = searchkhmc;
	}

	public String getSearchhbid() {
		return searchhbid;
	}

	public void setSearchhbid(String searchhbid) {
		this.searchhbid = searchhbid;
	}

	public String getSearchyxjgb() {
		return searchyxjgb;
	}

	public void setSearchyxjgb(String searchyxjgb) {
		this.searchyxjgb = searchyxjgb;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchckrq() {
		return searchckrq;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchckrq(Date searchckrq) {
		this.searchckrq = searchckrq;
	}

	public CPJGB getOldData() {
		return oldData;
	}

	public void setOldData(CPJGB oldData) {
		this.oldData = oldData;
	}

	public CPJGB getNewData() {
		return newData;
	}

	public void setNewData(CPJGB newData) {
		this.newData = newData;
	}

	public CPJGB getModifyData() {
		return modifyData;
	}

	public void setModifyData(CPJGB modifyData) {
		this.modifyData = modifyData;
	}

}
